body{font-size: 14px;background-color: #f0f2f5}
ul,li,p{margin: 0;padding:0}
ul li{list-style: none}
em{font-style: normal;}
.main-color{color:#1890ff}
.color-fff{color:#ffffff}
.color-999{color:#999}
.color-666{color:#666}
.color-333{color:#333}
.color-0000{color:#000000}
.color-000{color:rgba(0, 0, 0, .85)}
.color-45{color:rgba(0,0,0,.45)}
.color-f00{color:#ff0000}
.color-green{color:#52c41a}
.color-warn{color:#faad14}
.color-hold{color:#bfbfbf}
.bg-fff{background-color: #fff;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font34{font-size: 34px;}
.font36{font-size: 36px;}
.weight{font-weight: 700;}
.font-normal{font-weight: 400;}
.cursor{cursor: pointer;}
.ant-btn{border-radius: 4px!important}
.ant-btn-sm{font-size: 12px!important;}
.ant-modal .ant-modal-content{border-radius: 10px;}
.msg-class{margin-top: 45vh;}
.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.v-c-page{background-color: #fff;border-radius: 10px;}
.v-c-bg{background-color: #f0f2f5;}
.v-c-nav{padding: 10px 0 10px}
.v-c-page .ant-input,.ant-form-item .ant-input,.v-c-page .ant-input-affix-wrapper,.ant-form-item .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius: 5px;}
.ant-input-group .ant-input{border-radius: 5px;}
.v-c-page .ant-picker{border-radius: 5px;}
.ant-btn-danger{border-color:#ff0000;background:#ff0000}
.ant-btn-warning{border-color:#faad14;background:#f0ca4b;color:#ffffff}
.ant-btn-warning:hover,.ant-btn-warning:focus{background: #ebb563;border-color: #ebb563;color: #fff}
.ant-spin-nested-loading > div > .ant-spin{max-height: 90%!important;}
.table-wrapper .ant-table table{text-align: center;}
.table-wrapper .ant-table-thead > tr > th{border-bottom: 0;background: #f5fafa;color:#929292;text-align: center;}
.table-wrapper .ant-table-tbody > tr > td{border-bottom: 0}
.table-wrapper .ant-table-tbody > tr:nth-child(odd) td{background-color: #f5fafa}
.table-wrapper .ant-table-tbody > tr.ant-table-row:hover > td, .table-wrapper .ant-table-tbody > tr > td.ant-table-cell-row-hover{background-color: #f5fafa}
.v-c-page .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius: 5px;}
.table-wrapper .ant-pagination-item{border-radius: 5px;}
.table-wrapper .ant-pagination-prev .ant-pagination-item-link,.table-wrapper .ant-pagination-next .ant-pagination-item-link{border-radius: 5px;}
.com-btn{font-size: 16px;height:36px;border-radius: 8px;display: flex;align-items:center;}
.p0{padding: 0;}
.p5{padding:5px;}
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.px0{padding-left: 0;padding-right: 0;}
.px10{padding-left: 10px;padding-right: 10px;}
.px20{padding-left: 20px;padding-right: 20px;}
.px30{padding-left: 30px;padding-right: 30px;}
.py0{padding-top: 0;padding-bottom: 0;}
.py10{padding-top: 10px;padding-bottom: 10px;}
.py20{padding-top: 20px;padding-bottom: 20px;}
.py30{padding-top: 30px;padding-bottom: 30px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}
.pt0{padding-top:0}
.pt{padding-top:5px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}

.pb0{padding-bottom:0}
.pb{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.m5{margin:5px;}
.m10{margin:10px;}
.m20{margin:20px;}
.m30{margin:30px;}
.mr0{margin-right: 0;}
.mr5{margin:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.radius4{border-radius: 4px;}
.radius6{border-radius: 6px;}
.radius8{border-radius: 8px;}
.radius10{border-radius: 10px;}
.radius15{border-radius: 15px;}
.radius20{border-radius: 20px;}
.radius25{border-radius: 25px;}
.radius30{border-radius: 30px;}
.row { box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap;}
.span-1{ width: 5%; } 
.span-2{ width: 10%; } 
.span-3{ width: 15%; }
.span-3-1{ width: 33.3%; } 
.span-4{ width: 20%;} 
.span-5{ width: 25%; } 
.span-6{ width: 30%; }
.span-7{ width: 35%; }
.span-8{ width: 40%; }
.span-9{ width: 45%; }
.span-10{ width: 50%; }
.span-11{ width: 55%; }
.span-12{ width: 60%; }
.span-13{ width: 65%; }
.span-14{ width: 70%; }
.span-15{ width: 75%; }
.span-16{ width: 80%; }
.span-17{ width: 85%; }
.span-18{ width: 90%; }
.span-19{ width: 95%; }
.span-20{ width: 100%; }
.v-m-content{min-height: 360px;padding: 0;transition: all .3s}
.p-relative{position: relative;}
.p-absolute{position: absolute;}
.p-fixed{position: fixed;}
.p-fixed0{position: fixed;top:0;z-index: 10000001;}
.d-flex{ display: flex; }
.d-block{ display: block; }
.d-inline-block{ display: inline-block; }
.w100{width: 100%;}
.bdr-b{ border-bottom: 1px solid rgba(0,0,0,.06); }
.ellips{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xxxx{overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.d-flex {display: flex;}
.d-flex-column {display: flex;flex-direction: column;}
.d-flex-wrap {flex-wrap: wrap;}
.d-flex-item {flex: 1;}
.d-flex-between {justify-content: space-between;}
.d-flex-around {justify-content: space-around;}
.d-flex-center {justify-content: center;}
.d-flex-start {justify-content: flex-start;}
.d-flex-end {justify-content: flex-end;}
.d-flex-middle {align-items: center;}
.d-flex-bottom {align-items: flex-end;}
.d-flex-top {align-items: flex-start;}
.d-flex-align {align-content: space-between;}
.d-flex-baseline{align-items: baseline;}
.d-flex-btn {display: flex;align-items: center;justify-content: center;}

.ant-btn-primary.is-plain {color: #1890ff;background: #e6f4ff;border-radius: 4px;border: 1px solid #91caff;box-shadow: none;text-shadow:none}
.ant-btn-primary.is-plain:hover {background: #1890ff;border-color: #1890ff;color: #FFF}
.ant-btn-primary.is-plain:focus{color: #1890ff;background: #ecf5ff;border-color: #91caff}
.ant-btn-primary.is-plain:active {background: #1890ff;border-color: #1890ff;color: #FFF;outline: 0}
.ant-btn-primary.is-plain.is-disabled,.ant-btn-primary.is-plain.is-disabled:active,.ant-btn-primary.is-plain.is-disabled:focus,.ant-btn-primary.is-plain.is-disabled:hover {color: #20d6cc;background-color: #ecf5ff;border-color: #d9ecff}

.ant-btn-success.is-plain {color: #389e0d;background: #f6ffed;border-radius: 4px;border: 1px solid #b7eb8f;box-shadow: none;text-shadow:none}
.ant-btn-success.is-plain:hover {background: #67C23A;border-color: #67C23A;color: #FFF}
.ant-btn-success.is-plain:active {background: #5daf34;border-color: #5daf34;color: #FFF;outline: 0}
.ant-btn-success.is-plain.is-disabled,.ant-btn-success.is-plain.is-disabled:active,.ant-btn-success.is-plain.is-disabled:focus,.ant-btn-success.is-plain.is-disabled:hover {color: #a4da89;background-color: #f0f9eb;border-color: #e1f3d8}

.ant-btn-warning.is-plain {color: #E6A23C;background: #fdf6ec;border-radius: 4px;border: 1px solid #fdf6ec;box-shadow: none;text-shadow:none}
.ant-btn-warning.is-plain:focus,.ant-btn-warning.is-plain:hover {background: #E6A23C;border-color: #E6A23C;color: #FFF}
.ant-btn-warning.is-plain:active {background: #cf9236;border-color: #cf9236;color: #FFF;outline: 0}
.ant-btn-warning.is-plain.is-disabled,.ant-btn-warning.is-plain.is-disabled:active,.ant-btn-warning.is-plain.is-disabled:focus,.ant-btn-warning.is-plain.is-disabled:hover {color: #faad14;background-color: #fdf6ec;border-color: #faecd8}

.ant-btn-danger.is-plain {color: #F56C6C;background: #fff2f0;border:1px solid #ffccc7;border-radius: 4px;box-shadow: none;text-shadow:none}
.ant-btn-danger.is-plain:focus,.ant-btn-danger.is-plain:hover {background: #F56C6C;border-color: #F56C6C;color: #FFF}
.ant-btn-danger.is-plain:active {background: #dd6161;border-color: #dd6161;color: #FFF;outline: 0}
.ant-btn-danger.is-plain.is-disabled,.ant-btn-danger.is-plain.is-disabled:active,.ant-btn-danger.is-plain.is-disabled:focus,.ant-btn-danger.is-plain.is-disabled:hover {color: #f9a7a7;background-color: #fef0f0;border-color: #fde2e2}
.is-plain.sm{height: 24px;padding:0 10px;font-size: 12px;}

.list-btm10{margin-bottom:10px}
.list-btm10:last-child{margin-bottom:0}

.line-height20{line-height: 20px;}
/* edite */
.save{padding:30px 100px}
.save .sec{margin-bottom: 34px}
.save .sec .label{width: 200px;font-size: 14px;padding-right:15px;text-align: right}
.save .sec .rep-lbl::before{display: inline-block;margin-inline-end: 4px;color: #ff4d4f;font-size: 14px;font-family: SimSun,sans-serif;line-height: 1;content: "*"}
.save .sec .ant-input{width: 300px;padding:8px 10px}
.save .sec .ant-input-affix-wrapper{padding: 0 10px 0 0;width: 300px;height: 40px;border-radius: 5px}
.save .sec .ant-select-lg{font-size: 14px;width: 300px;}
/* .save .sec .ant-btn{width: 300px;height: 40px;font-size: 16px;} */
.save .sec .ant-select-selector{height: 40px;padding:4px 11px}
.save .sec .sec-img{width:80px;height: 80px;cursor: pointer;position: relative;}
.save .sec .sec-img .sec-img-bg{position: absolute;z-index: 1;width: 100%;height: 100%;background-color: #00000080;opacity: 0;transition: all .3s;border-radius: 8px;}
.save .sec .sec-img:hover .sec-img-bg{opacity: 1;}
.save .sec .sec-plus{width:80px;height: 80px;border: solid 1px #d9d9d9;border-radius: 8px;}
.save .sec .sec-img .imgs{width:80px;height: 80px;border-radius: 8px;}

.ant-modal-footer{border-top-width:0!important;padding-bottom:25px!important}
.ant-modal-header{border-bottom:0!important;border-radius:10px 10px 0 0!important}
.c-modal .hd{text-align: center;color: #909399;font-size: 16px;}
.c-modal .lbl{width: 80px;font-size: 14px;color:#666;text-align: right;margin-right:10px;}
.c-modal .ltit{width: 70px;font-size: 14px;color:#666;}
.c-modal .lcnt{width:220px}
.c-modal .ant-modal-bod .ant-input{padding:0 10px;border-radius: 5px;border:solid 1px #eee;height:40px;width:100%}
.c-modal .ant-modal-bod .ant-input:hover,.c-modal .ant-modal-bod .ant-input:focus{border-color:#46e3d6}
.c-modal .ant-modal-body{padding-top:14px;padding-bottom:14px}
.c-modal .ant-modal-close-icon{opacity:.5}
.c-modal .ant-modal-close-icon:hover{opacity:1}
/* .c-modal .ant-select-selector{border-radius: 5px!important;border-color: #eee!important;} */
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow: none;padding-top: 30px;padding-bottom: 30px;padding-right: 30px}
.ant-drawer-content{border-radius: 10px}
.ant-drawer-body{overflow-y: auto}
.drawerTit{color: #000;font-size: 16px}
.drawerClose{position:absolute;top:-10px;right:-10px;width:20px;height:20px;z-index:1001}
.ant-form-item-label > label {color:#606266}
.ant-form-item-control{flex:1}
.mshow{display: none;}
@media (max-width:480px){ant-table{width:100%;overflow-x:auto}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{white-space:pre}.ant-table-tbody>tr>td>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-thead>tr>th>span{display:block}}
.sm-xs-flex{display: none;}
.sm-xs-block{display: none;}
.screen-sm .sm-xs-hide,.screen-xs .sm-xs-hide{display: none;}
.screen-sm .sm-xs-flex,.screen-xs .sm-xs-flex{display: flex;}
.screen-sm .sm-xs-block,.screen-xs .sm-xs-block{display: block;}
.screen-sm .ant-pagination-total-text,.screen-xs .ant-pagination-total-text{display: none;}